# 使用官方Python镜像作为基础镜像 
FROM python:3.8-slim 
 
# 设置工作目录 
WORKDIR /app 
 
# 复制项目文件到容器中的工作目录 
COPY . /app 
 
# 创建虚拟环境 
#RUN python -m venv .venv  
 
# 激活虚拟环境并安装依赖（针对Linux环境） 
# #source .venv/bin/activate &&\ 
RUN python -m pip install --upgrade pip &&\ 
    python -m pip install -r requirements.txt 
 
# 暴露默认端口21990 
EXPOSE 21990 
 
# 定义容器启动时执行的命令 
CMD ["python", "app.py"]  